// 引入store对象
import store from "@/store"

const interceptor = function(to, _, next) {
    // 是否需要进行校验
    // if (to.meta.nologin) {
        next()
    //     return
    // }

    // 判断是否有登录标识 -- sessionStorage，也可以放在cookie
    // let loginFlag = sessionStorage.getItem('userToken')
    // if (!loginFlag) {
    //     next('/login')
    //     return
    // }
    // /**
    //  * 需要对登录标识进行解密--因为要保证数据安全，所以做了一个对称加密，
    //  * 涉及到加解密，还有切割等操作，可能有异常
    //  * */ 
    // try {
    //     // 要获取vuex中的token数据
    //     // const token = store.getters['common/token']
    // } catch(e) {
    //     // 一旦出现异常，说明登录标识有问题，因此需要删除登陆标志
    //     next('/login')
    // }
}

export default interceptor